//
// Created by Administrator on 2018/9/4.
//

#include "CCBoubleSort.h"

void CCBoubleSort::sort(int *pInt, int len, DIR dir) {
    int tmp = 0;

    for(int i = 0;i<len - i;i++){
        for(int j = 0; j< len -i -1;j++){
            if(dir == UP){
                if(pInt[j] < pInt[j+1]){
                    SWAP(pInt[j],pInt[j+1]);
                }
            }else{
                if(pInt[j] > pInt[j+1]){
                    SWAP(pInt[j],pInt[j+1]);
                }
            }
        }
    }
}
